package com.cnhis.cloudhealth.clinical.clidoctor.lucence.service;

import java.util.List;
import java.util.Map;

import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

public interface ILucenceService
{
    void initIndex(Map temp)throws Exception;
    
    void addIndex(List<Map<String, Object>> list)throws Exception;
    
    void updateIndex(List<Map<String, Object>> list)throws Exception;
    
    void deleteIndex(List<Map<String, Object>> list)throws Exception;
    
    ModelVo updateAdvice(Map map)throws Exception;

    ModelVo deleteAdvice(Map<String, Object> map)throws Exception;

    void initYaopincankaoIndex()throws Exception;

    void initzhenduanIndex(Map temp)throws Exception;

    ModelVo queryAdviceBySolr(Map<String, Object> paramsObj)throws Exception;

    void inityibaozhenduanIndex(Map temp)throws Exception;

    ModelVo initClinicAdviceSolr(Map temp)throws Exception;

    ModelVo updateAdviceByBda01(Map<String, Object> map)throws Exception;


}
